1. 使用VIRSH 创建虚拟机
- Uuid 生成
[root@KVM dumpxml]# UUID=`uuidgen`
[root@KVM dumpxml]# cp dbserver.xml templacte.xml
[root@KVM dumpxml]# sed -i "s,%UUID%,$UUID,g" my_cao.xml
- Image
[root@KVM kvm]# qemu-img create -f raw dbserver11.2.0.4.raw 30G
Formatting 'dbserver11.2.0.4.raw', fmt=raw size=32212254720
[root@KVM kvm]# sed -i "s,%IMAGE_PATH%,/kvm/dbserver11.2.0.4.raw,g" my_cao.xml
- 设置虚拟光盘
sed -i "s,%RAW_ISO_PATH%,/app/os/Oracle_Linux_Release_7_Update_2_for_x86_64.iso,g" dbserver1.xml
- 设置桥接网卡
[root@KVM kvm]# MAC="fa:92:$(dd if=/dev/urandom count=1 2>/dev/null | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\).*$/\1:\2:\3:\4/')";
[root@KVM kvm]# sed -i "s,%MAC%,$MAC,g" dbserver1.xml
- 设置虚拟网卡mac
[root@KVM kvm]# MAC="52:54:$(dd if=/dev/urandom count=1 2>/dev/null | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\).*$/\1:\2:\3:\4/')";
[root@KVM kvm]# sed -i "s,%MAC2%,$MAC2,g" my_cao.xml